1st question : what version of Domino are u using ?
2nd question : why are u using a J2EE frontend ?
As far as ur interogations :
- remote access, though requiring network access (even locally), allows u to cache objects between requests so it may be the good solution.
- with remote access, the init/term thread is not required so u can cache objects between requests
- I remember that 6.02 or 03 brought the ability to reuse session objects between pages via domino jsp taglig
for best practice, I recommend the notes.net today (2 articles recently about J2EE acessing domino objects) + www.looseleaf.net, mister Bob Balaban's web site.
Hope this helps
note : as you are from France too, allow me to suggest, not for this particular J2EE pb but in general, visit this Domino discussion forum :
http://domino-dev.dominux.net
Michael